#include <stdio.h>
#include <string.h>

//58. 最后一个单词的长度
//给你一个字符串 s，由若干单词组成，单词前后用一些空格字符隔开。返回字符串中 最后一个 单词的长度。

int lengthOfLastWord(char* s)
{
    int sum=0;
    for(int str=strlen(s)-1;str>=0;str--)
    {
        if(s[str]!=32)  sum += 1;
        if(s[str]==32 && sum!=0)    return sum;
    }
    return sum;  

    // char * temp = s;
    // while (*temp != '\0')
    // {
    //     temp++;
    // }

    // char *end = temp-1;
    // while(*end == ' ')
    // end--;

    // temp = end;
    // while(*temp != ' ' && temp >= s)
    // {
    //     temp--;
    // }
    // return (end - temp);
}

int main()
{
    char *s = "    avvvv    terg  f";
    printf("%d\n",lengthOfLastWord(s));
}